.pointer{
	cursor: pointer;
}
.profile-header{
	position:absolute;
	margin-left:20px;
	margin-top:6px;
}
.profile-pic{
	position:absolute;
	margin-left: 12px;
	margin-top: 46px;
}
.profile-name{
	position:absolute;
	margin-left: 15px;
	margin-top: 210px;
}
.profile-nickname{
	position:absolute;
	margin-left: 15px;
	margin-top: 235px;
}
.name{
	color: #777777;
	font-weight: bold;
}
.nickname{
	color: #AAAAAA;
	font-weight: bold;
}
.profile-rank{
	position:absolute;
	margin-left: 158px;
	margin-top: 235px;
}

.listbox {
	width: 767px;
	margin: 0 auto;
	color: black;
}
div.profilelist {
	position:absolute;
	margin-top: 50px;
}
ul.profilelist {
	list-style: none;
	margin-top: 30px;
	padding: 0;
}
.linkhack {
	float: left;
	position: relative;
	margin: 0 0 -111px 0;
}
.linkhack > a {
	display: block;
	width: 224px;
	height: 278px;
}
.profilelist .Alumni {
	width: 224px;
	height: 267px;
	background: url(../images/ProfileAlumni.png);
	float: left;
	margin: 0 25px 14px 0;
}
.profilelist .Staff {
	width: 224px;
	height: 267px;
	background: url(../images/ProfileStaff.png);
	float: left;
	margin: 0 25px 14px 0;
}
.profilelist .Family {
	width: 224px;
	height: 267px;
	background: url(../images/ProfileFamily.png);
	float: left;
	margin: 0 25px 14px 0;
}
.profilelist .Student {
	width: 224px;
	height: 267px;
	background: url(../images/ProfileFamily.png);
	float: left;
	margin: 0 25px 14px 0;
}
.profilelist .red {
	width: 225px;
	height: 279px;
	background: url(../images/ProfileRed.png);
	float: left;
	margin: 0 7px 17px 0;
}
.profilelist .green {
	width: 225px;
	height: 279px;
	background: url(../images/ProfileGreen.png);
	float: left;
	margin: 0 7px 17px 0;
}
.profilelist .blue {
	width: 225px;
	height: 279px;
	background: url(../images/ProfileBlue.png);
	float: left;
	margin: 0 7px 17px 0;
}
.profilelist .gray {
	width: 225px;
	height: 279px;
	background: url(../images/ProfileGray.png);
	float: left;
	margin: 0 7px 17px 0;
}
.profilelist .orange {
	width: 225px;
	height: 279px;
	background: url(../images/ProfileOrange.png);
	float: left;
	margin: 0 7px 17px 0;
}





/* Search Box */

.SearchSep {
	width: 767px;
	height: 4px;
	background: url(../images/sep.jpg);
	position:absolute;
	margin-left: 7px;
	margin-top: 0px;
}

.SearchBox {
	width: 767px;
	height: 62px;
	background: url(../images/SearchBox.jpg);
	position:absolute;
	margin-left: 0px;
	margin-top: 10px;
}
.SearchContent {
	position:absolute;
	margin-left: 120px;
	margin-top: 18px;
	z-index: 1;
}
.textR {
	text-align:right
}
.FilterWidthS {
	width: 100px;
}
.FilterWidthM {
	width: 140px;
}
.SearchIcon{
	position:absolute;
	margin-left: 270px;
	margin-top: -25px;
}
.pageInfo{
	position:absolute;
	margin-left: 480px;
	margin-top: 23px;
	font-size: 15px;
	color: #fff;
}
.pagePrevious{
	position:absolute;
	margin-left: 641px;
	margin-top: 20px;
}
.pageIndex{
	position:absolute;
	margin-left: 677px;
	margin-top: 23px;
	font-size: 15px;
	color: #fff;
}
.pageNext{
	position:absolute;
	margin-left: 700px;
	margin-top: 20px;
}